/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package gestionservicio.model.dao.interfaces;

import gestionservicio.model.businessobject.Usuario;
/**
 *
 * @author principal
 */
public interface UsuarioDao {

     /**
     * Salvar Usuario.
     *
     * @param usuario
     * @return
     */
    public int saveUsuario(Usuario usuario);

    /**
     * Obtener & Buscar Usuarios.
     *
     * @param cedula
     * @return
     */
    public Usuario getUsuario(Integer cedulaUsuario);

     /**
     * Actualizar & Modificar Usuario.
     *
     * @param usuario
     */
    public boolean updateUsuario(Usuario usuario);

     /**
      * Retirar Usuario.
      * No definido aun porque puedo hacer un cambio de status
     */
    public boolean deleteUsuario (Usuario usuario);

}
